home *** CD-ROM | disk | FTP | other *** search
- ┌──────────────────────────────────────────────────────────────────────────────┐
- │ Designations claimed as trademark appear in initial capitals or all capitals │
- └──────────────────────────────────────────────────────────────────────────────┘
- Copyright (c) 1989-1991 by F.M. de Monasterio. All rights reserved.
-
- VIz version 4.12
- ----------------
-
- BENCHMARKS
-
- The data were obtained with the utilities HLTEXT.EXE and HLWINDOW.EXE of the
- PC TECH JOURNAL benchmarks 1.0, (c)1988 Ziff Communications Co., BENCH24.EXE
- of the PC MAGAZINE benchmarks 5.0, (c)1989 Ziff-Davis Corp., and VIZMARK.EXE
- version 2.10, (c)1990 F.M. de Monasterio. These data represent the mean of 5
- sequential runs of each utility, after the initial run (that was discarded),
- expressed as the factor in accelerating operations relative to the benchmark
- results obtained without a video accelerator. In other words, the higher the
- factor the shorter the actual benchmark times for a given test.
-
- The accelerator being tested was installed as the only resident program that
- intercepted the BIOS video interrupt 10h in (1) a 25-Mhz 386 computer with a
- 32-bit bus, an 8-bit nonplanar VGA adapter, and a Phoenix BIOS 1.10 10a; (2)
- a 16-Mhz 386 computer with a 16-bit bus, a 16-bit nonplanar VGA adapter, and
- a 1984-IBM AT BIOS, and (3) a 10-Mhz 8088 computer with an 8-bit bus, an EGA
- adapter and a 1988-EPSON BIOS. A 25 row, 80 column screen was used. The 32-
- bit bus machine was run under IBM PC-DOS 3.30 and the other two under COMPAQ
- MS-DOS 3.31. The VIz versions being tested used word OUT addressing, and the
- ROM video BIOS was not remapped to faster RAM in the 80386 machines.
-
- ------------------------------------------------------------------------------
-
- 386 USERS:
-
- Note that the use of a 386 memory manager of the type of 386^MAX (Qualitas)
- or QEMM-386 (Quarterdeck) can sometimes result in nontrivial changes in the
- video I/O. In some cases, VIz can only bring video speed to levels not much
- above the actual speed prior to the installation of the memory manager.
-
-
- ┌───────────────────┐
- 16Mhz 16bit-386 │ 386MAX QEMM-386 │
- │ (1) (2) │
- ┌───────────────────┐ ├───────────────────┤
- │- VIZMARK.EXE │ │ │
- │ DOS │ │ 0.99 0.61 │
- │ CON fast │ │ 0.89 0.57 │
- │ ANSI │ │ -- -- │
- │ │ │ │
- │ BIOS miscellan │ │ 0.85 0.50 │
- │ no scroll │ │ 0.92 0.52 │
- │ scrolling │ │ 0.97 0.74 │
- │ │ │ │
- │ Direct Writing │ │ 1.39 1.00 │
- └───────────────────┘ └───────────────────┘
-
- NOTES:
- (1) Version 4.09.009ß (Copyright 1987-1990 Qualitas, Inc.). Video RAM was
- not remapped to faster RAM.
- (2) Version 5.0 (Copyright Quarterdeck Office Systems). Video RAM was not
- remapped to faster RAM.
-
- ------------------------------------------------------------------------------
-
- 1. RELATIVE ACCELERATION:
-
- 25Mhz 32bit-386 16Mhz 16bit-386 10Mhz 8bit-8088
- ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
- │ 386-VIz 4.12 │ │ 286-VIz 4.12 │ │ 086-VIz 4.12 │
- ╒═══════════════════╕ ╞══════════════╡ ╞══════════════╡ ╞══════════════╡
- │ Load switches │ │ Z- Z+ │ │ Z- Z+ │ │ Z- Z+ │
- ├───────────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
- │- HLTEXT.EXE │ │ │ │ │ │ │
- │ BIOS scrolling │ │ 2.88 2.88 │ │ 2.83 2.83 │ │ 2.91 2.91 │
- │ DOS scrolling │ │ 2.32 3.80 │ │ 2.24 5.25 │ │ 2.26 4.31 │
- │ Misc scrolling │ │ 3.47 3.47 │ │ 3.26 3.26 │ │ 1.85 1.85 │
- │ Wind scrolling │ │ 4.74 4.74 │ │ 3.59 3.59 │ │ 2.40 2.40 │
- │ │ │ │ │ │ │ │
- │- HLWINDOW.EXE │ │ 4.33 4.33 │ │ 3.66 3.66 │ │ 2.21 2.21 │
- │ │ │ │ │ │ │ │
- │- BENCH24.EXE │ │ │ │ │ │ │
- │ no scroll │ │ 8.26 8.26 │ │ 5.01 5.01 │ │ 11.90 11.90 │
- │ scrolling │ │ 3.58 3.58 │ │ 3.40 3.40 │ │ 4.09 4.09 │
- │ │ │ │ │ │ │ │
- ├───────────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
- │- VIZMARK.EXE │ │ │ │ │ │ │
- │ DOS │ │ 2.47 7.06 │ │ 1.92 10.82 │ │ 2.29 10.15 │
- │ CON fast │ │ 4.32 4.32 │ │ 3.12 3.12 │ │ 5.56 5.56 │
- │ ANSI │ │ -NA- -NA- │ │ -NA- -NA- │ │ -NA- -NA- │
- │ BIOS miscellan │ │ 5.08 5.08 │ │ 3.80 3.80 │ │ 3.35 3.35 │
- │ no scroll │ │ 8.92 8.92 │ │ 5.10 5.10 │ │ 8.73 8.73 │
- │ scrolling │ │ 3.76 3.76 │ │ 3.51 3.51 │ │ 4.49 4.49 │
- │ │ │ │ │ │ │ │
- └───────────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
-
- --------
-
-
- 2. COMPARISONS WITH OTHER RESIDENTS (1):
-
- ┌────────────────────────────────────────────────┐
- 16Mhz 16bit-386 │ 286-VIz QUICKCRT PCKSCRN VSCREEN THEFAST │
- │ 4.12 (2) (3) (4) (5) │
- ╒═══════════════════╕ ╞════════════════════════════════════════════════╡
- │ Resident size │ │ 896 1456 4592 1040 912 │
- ├───────────────────┤ ├────────────────────────────────────────────────┤
- │ Load switches │ │ Z+ /F /A+/Q+ none none │
- ├───────────────────┤ ├────────────────────────────────────────────────┤
- │- HLTEXT.EXE │ │ │
- │ BIOS scrolling │ │ 2.83 2.65 2.41 1.52 0.96 │
- │ DOS scrolling │ │ 5.25 2.03 1.92 1.38 0.97 │
- │ Misc scrolling │ │ 3.26 1.95 2.83 1.91 2.01 │
- │ Wind scrolling │ │ 3.59 2.66 2.43 2.52 2.81 │
- │ │ │ │
- │- HLWINDOW.EXE │ │ 3.66 2.49 2.29 2.38 2.58 │
- │ │ │ │
- │- BENCH24.EXE │ │ │
- │ no scroll │ │ 5.01 4.17 3.33 3.49 0.94 │
- │ scrolling │ │ 3.40 3.16 2.74 1.77 0.95 │
- │ │ │ │
- ├───────────────────┤ ├────────────────────────────────────────────────┤
- │- VIZMARK.EXE │ │ │
- │ DOS │ │ 10.82 1.84 1.73 1.57 0.95 │
- │ CON fast │ │ 3.12 2.87 2.53 2.07 0.94 │
- │ ANSI │ │ -NA- -NA- -NA- -NA- -NA- │
- │ BIOS miscellan │ │ 3.80 3.23 2.60 1.70 2.48 │
- │ no scroll │ │ 5.10 4.21 3.24 3.65 0.91 │
- │ scrolling │ │ 3.51 3.19 2.79 1.87 0.94 │
- │ │ │ │
- └───────────────────┘ └────────────────────────────────────────────────┘
- ╒═══════════════════╕ ╒════════════════════════════════════════════════╕
- │ Output factor (6) │ │ 4.45 2.87 2.57 1.98 1.45 │
- │ Factor/kbyte (7) │ │ 5.08 2.02 0.57 1.95 1.63 │
- ╘═══════════════════╛ ╘════════════════════════════════════════════════╛
-
- NOTES:
- (1) ZENO.COM (version 2.20) could not included in the above comparisons
- because its 'teletype' service garbled the DOS prompt/command line.
- (2) Copyright 1986 T. Overfield (version 1.00).
- (3) Copyright 1987-89 MultiSoft Corporation (version 1.05).
- (4) Copyright 1985-87 Golden Bow Systems (version 1.06).
- (5) Copyright 1986-87 Soft Programming Services (version 1.04).
- (6) Sum of the acceleration factors divided by the 12 (nondirect) tests.
- (7) Mean video acceleration factor divided by the resident size (rounded
- to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
- = 1024 bytes). This is an approximate index of the effectiveness of
- the resident code in implementing video acceleration.
-
- --------
-
-
- 3. RELATIVE ANSI FILTER OUTPUT (asterisks indicate reference values):
-
- 25Mhz 32bit-386 16Mhz 16bit-386
- ┌────────┐ ┌─────────────────┐ ┌────────────────┐
- │DOS CON:│ │ANSI.SYS 386-VIz│ │ANSI.SYS 286-VIz│
- │ (1) │ │ (2) 4.12 │ │ (3) 4.12 │
- ┌───────────────────┐ ├────────┤ ├─────────────────┤ ├────────────────┤
- │ Resident size │ │ NA │ │ 1678 1696 │ │ 1678 1680 │
- ├───────────────────┤ ├────────┤ ├─────────────────┤ ├────────────────┤
- │ Load switches │ │ none │ │ none Z-A+ │ │ none Z-A+ │
- ├───────────────────┤ ├────────┤ ├─────────────────┤ ├────────────────┤
- │- HLTEXT.EXE │ │ │ │ │ │ │
- │ BIOS scrolling │ │ ** │ │ 1.00 2.88 │ │ 1.00 2.83 │
- │ DOS scrolling │ │ ** │ │ 0.74 3.03 │ │ 0.71 2.40 │
- │ Misc scrolling │ │ ** │ │ 1.00 3.47 │ │ 1.00 3.26 │
- │ Wind scrolling │ │ ** │ │ 1.00 4.74 │ │ 1.00 3.59 │
- │ │ │ │ │ │ │ │
- ├───────────────────┤ ├────────┤ ├─────────────────┤ ├────────────────┤
- │- VIZMARK.EXE │ │ │ │ │ │ │
- │ DOS │ │ ** │ │ 0.74 2.41 │ │ 0.68 2.08 │
- │ CON fast │ │ ** │ │ 0.62 3.96 │ │ 0.60 3.75 │
- │ ANSI │ │ NA │ │ ** 6.83 │ │ ** 4.62 │
- │ │ │ │ │ │ │ │
- │ BIOS miscellan │ │ ** │ │ 1.00 5.08 │ │ 1.00 3.80 │
- │ no scroll │ │ ** │ │ 1.00 8.92 │ │ 1.00 5.10 │
- │ scrolling │ │ ** │ │ 1.00 3.76 │ │ 1.00 3.51 │
- │ │ │ │ │ │ │ │
- └───────────────────┘ └────────┘ └─────────────────┘ └────────────────┘
-
- NOTES:
- (1) ANSI.SYS not installed (DOS video output being handled by the internal
- console device driver of the operating system (CON:).
- (2) Distributed with IBM PC-DOS (version 3.30).
- (3) Distributed with COMPAQ MS-DOS (version 3.31).
-
- --------
-
-
- 4. ANSI COMPARISONS WITH OTHER RESIDENTS:
-
-
- ┌───────────────────────────────────────────────┐
- 16Mhz 16bit-386 │ 286-VIz ANSI.COM NANSI.SYS ZANSI.SYS ZAVT.SYS │
- │ (1) (2) (3) (4) (5) │
- ┌───────────────────┐ ├───────────────────────────────────────────────┤
- │ Resident size │ │ 1680 2336 3168 2720 3536 │
- ├───────────────────┤ ├───────────────────────────────────────────────┤
- │ Load switches │ │ Z-A+ FAST/B0 none none none │
- ├───────────────────┤ ├───────────────────────────────────────────────┤
- │- VIZMARK.EXE │ │ │
- │ DOS │ │ 2.08 1.22 1.62 1.92 1.69 │
- │ CON fast │ │ 3.75 1.37 2.20 3.12 2.39 │
- │ ANSI │ │ 4.62 1.87 3.04 3.34 3.51 │
- │ │ │ │
- │ BIOS miscellan │ │ 3.80 1.00 1.00 1.00 1.00 │
- │ no scroll │ │ 5.10 1.00 1.00 1.00 1.00 │
- │ scrolling │ │ 3.51 1.00 1.00 1.00 1.00 │
- │ │ │ │
- └───────────────────┘ └───────────────────────────────────────────────┘
- ╒═══════════════════╕ ╒═══════════════════════════════════════════════╕
- │ Output factor (6)│ │ 3.48 1.48 2.29 2.79 2.53 │
- │ Factor/kbyte (7)│ │ 2.12 0.65 0.74 1.05 0.73 │
- ╘═══════════════════╛ ╘═══════════════════════════════════════════════╛
-
- NOTES:
- (1) Version 4.12; the resident accelerator uses 896 bytes of memory; ANSI
- (plus Cursor service) resident size is less than 800 bytes.
- (2) Copyright 1989 Ziff-Davis Corp., Author: M.J. Mefford (version 1.20).
- Switch /B0 yields the smallest resident size; part of such a resident
- handles keyboard remapping services (not included in the benchmarks).
- Switch 'SLOW' generates an output slower than that of ANSI.SYS alone.
- Resident can be turned off and removed from memory.
- (3) Copyright 1986, D. Kegel (version 2.2). Includes a keyboard remapping
- service. Driver cannot be turned off or removed from memory.
- (4) Copyright 1986, 1987, T. Hanlin III (version 1.2). Does not include
- keyboard remapping services. Driver cannot be turned off or removed
- from memory.
- (5) Copyright 1989, 1990, Luns Tee (version 1.1). Also includes an Avatar
- level 0 handler. Used ZAVTNK.SYS, which is smaller than ZAVT.SYS and
- has the keyboard remapping service disabled. Driver cannot be turned
- off or removed from memory.
- (6) Sum of the acceleration factors for DOS, CON, and ANSI divided by 3.
- (7) Mean DOS/CON/ANSI output factor divided by the resident size (rounded
- to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
- = 1,024 bytes). This is an approximate index of the effectiveness of
- the resident code in implementing this video output subset.
-
- ------------------------------------------------------------------------------
- [END]
-